/**
 * 骨架屏组件
 * @description 在数据加载过程中显示的占位UI，提升用户体验
 * @author 系统重构
 * @date 2023-10-01
 */
Component({
  props: {
    // 是否显示骨架屏
    loading: Boolean,
    // 骨架屏类型：list（列表）、card（卡片）、detail（详情）
    type: {
      type: String,
      value: 'list'
    },
    // 骨架屏行数（用于列表类型）
    rows: {
      type: Number,
      value: 3
    }
  },
  
  methods: {
    /**
     * 组件初始化完成事件
     */
    didMount() {
      console.log('骨架屏组件初始化完成');
    }
  }
});
